package com.lzw.okgoutils.sample;

import com.lzw.okgoutils.http.otherutils.BaseConstant;

import java.util.List;

/**
 * 通用的action接口
 */
public interface IBaseAction {
    /**
     * 取消请求任务
     *
     * @param tags
     */
    void cancelAction(List<Integer> tags);

    /**
     * 设置Api类，这个主要用于查找接口路径
     *
     * @param constant 通过BaseConstant这个类去找接口路径
     * @param tag      标记，区分获取的是哪个接口路径
     * @return String
     */
    String setApi(BaseConstant constant, int tag);
}
